import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));


  /*
    ng new projectName 创建项目
    ng new projectName --skip-install  只创建项目，不安装依赖 
    ng serve --open   运行项目

    ng g            ----- 创建组件提示 以下这些
      appShell
      application
      class
      component
      directive
      enum
      guard
      interface
      library
      module
      pipe
      service
      serviceWorker
      universal
      webWorker
    ng g component xxx  ----- 创建组件
    ng g component components/xxx   在components文件夹中创建组件， 没有文件夹就先创建文件夹
    使用命令创建完组件后，会在根模块里自动配置新的组件

    ng g service services/xxx    创建服务    ， 服务有点类似 redux 或者 vuex的 状态管理
    服务可以写多个，用的时候：需要先在根组件里 (app.module.ts)，引入并声明下, 再到需要使用服务的组件里在次引入使用
  */